most ambitious - German English Dictionary